package br.com.fiap.pastel.backingbeans;

import java.util.ArrayList;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import br.com.fiap.pastel.beans.Produto;

@ManagedBean(name="bean")
@SessionScoped
public class PastelBackBean {

    public PastelBackBean() {
        escolha = "";
        nome = "";
        Produto p = new Produto();
        p.setDescricao("Queijo");
        p.setPreco(3.00);


        sabores = new ArrayList<Produto> ();
        sabores.add(p);

        indicacao = new ArrayList<String> ();
        indicacao.add("Amigos");
        indicacao.add("Inimigos");
        indicacao.add("Propaganda");

        tipo = new ArrayList<String> ();
        tipo.add("Professor(a)");
        tipo.add("Aluno(a)");
    }

    public String Limpar(){
        nome = "";
        escolhaindicacao = null;
        escolhasabores = null;
        return null;
    }

    private String escolha;
    private String nome;
    private ArrayList<Produto> sabores;
    private ArrayList<String> escolhasabores;
    private ArrayList<String> indicacao;
    private ArrayList<String> escolhaindicacao;
    private ArrayList<String> tipo;

    public ArrayList<String> getEscolhaindicacao() {
        return escolhaindicacao;
    }

    public void setEscolhaindicacao(ArrayList<String> escolhaindicacao) {
        this.escolhaindicacao = escolhaindicacao;
    }

    public ArrayList<String> getEscolhasabores() {
        return escolhasabores;
    }

    public void setEscolhasabores(ArrayList<String> escolhasabores) {
        this.escolhasabores = escolhasabores;
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public String getEscolha() {
        return escolha;
    }

    public void setEscolha(String escolha) {
        this.escolha = escolha;
    }

    public ArrayList<String> getIndicacao() {
        return indicacao;
    }

    public void setIndicacao(ArrayList<String> indicacao) {
        this.indicacao = indicacao;
    }

    public ArrayList<Produto> getSabores() {
        return sabores;
    }

    public void setSabores(ArrayList<Produto> sabores) {
        this.sabores = sabores;
    }

    public ArrayList<String> getTipo() {
        return tipo;
    }

    public void setTipo(ArrayList<String> tipo) {
        this.tipo = tipo;
    }
}
